﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using GestorDeFlotasModelo.Entities;

namespace GestorDeFlotasDesktop.UILogic
{
    class ChoferXAutoProxy
    {
        private ChoferXAuto choferXauto;
        internal ChoferXAutoProxy(ChoferXAuto chofer)
        {
            this.choferXauto = chofer;
        }

        public long Id { get { return choferXauto.Id; } } 

        public string Marca { get { return choferXauto.Auto.Marca; } }

        public string Modelo { get { return choferXauto.Auto.Modelo; } }

        public string Patente { get { return choferXauto.Auto.Patente; } }

        public string Apellido { get { return choferXauto.Chofer.Apellido; } }

        public string Nombre { get { return choferXauto.Chofer.Nombre; } }

        public string Turno { get { return choferXauto.Turno.Descripcion; } }

        public string Fecha { get { return choferXauto.FechaAsignacion.ToShortDateString(); } }

        public bool Habilitado { get { return choferXauto.Habilitado; } }
    }
}
